#ifndef ENEMY_H
#define ENEMY_H

#include "URGE/URGE.h"
#include "SoundSource.h"

USING_URGE;

class Enemy: public Generic
{
    public:
        static const char* ENEMY_MODEL_PATH;
        static const Array ENEMY_INICIAL_POSITION;
        static const double VELOCIDADE_PULO;
        static int vidaInicial;
        int vida;
        int velocidade;
        int forca;//Multiplicador dos pontos.
        Array ultimaPosicao;
        int numeroVezesNaMesmaPosicao;

        Enemy(int vida, double veloc, int forca);
        void init();
        void appear();
        void hide();
        bool died();
        void act();
        int collide(Object&);
        bool needJump();
        void jump();
    private:
        int getPoints();
};

#endif // ENEMY_H
